package br.com.webprojeto.cadastro;

import java.util.List;

import br.com.webprojeto.basicas.*;
import br.com.webprojeto.cadastro.interfaces.*;
import br.com.webprojeto.interfaces.*;



public class CadastroColetaMercadoria implements InterfaceCadastroColetaMercadoria  {

	

	// atributos primarios da interface
	private InterfarceColecaoColetaMercadoria coletaMercadoria;

	// construtores
	
	public CadastroColetaMercadoria(
			InterfarceColecaoColetaMercadoria coletaMercadoria) {
		super();
		this.coletaMercadoria = coletaMercadoria;
	}

	// metodos delegados
	/* (non-Javadoc)
	 * @see br.com.webrastreio.cadastro.InterfaceCadastroColetaMercadoria#adicionarColeta(br.com.webrastreio.basicas.ColetaMercadoria)
	 */
	public void adicionarColeta(ColetaMercadoria col) {
		coletaMercadoria.adicionarColeta(col);
	}

	/* (non-Javadoc)
	 * @see br.com.webrastreio.cadastro.InterfaceCadastroColetaMercadoria#atualizarColeta(long)
	 */
	public void atualizarColeta(ColetaMercadoria col) {
		coletaMercadoria.atualizarColeta(col);
	}

	/* (non-Javadoc)
	 * @see br.com.webrastreio.cadastro.InterfaceCadastroColetaMercadoria#removerColeta(long)
	 */
	public void removerColeta(long codColeta) {
		coletaMercadoria.removerColeta(codColeta);
	}

	/* (non-Javadoc)
	 * @see br.com.webrastreio.cadastro.InterfaceCadastroColetaMercadoria#listarColeta()
	 */
	public List<ColetaMercadoria> listarColeta() {
		return coletaMercadoria.listarColeta();
	}

	/* (non-Javadoc)
	 * @see br.com.webrastreio.cadastro.InterfaceCadastroColetaMercadoria#procurarColeta(long)
	 */
	public ColetaMercadoria procurarColeta(long codColeta) {
		return coletaMercadoria.procurarColeta(codColeta);
	}
	
	@Override
	public List<ColetaMercadoria> localizarColetaStatus(String status) {
		return coletaMercadoria.localizarColetaStatus(status);
	}
	
}
